<html>

	<head>
		<title>6.3.2 属性取值表达式扩展</title>
		<meta charset="utf-8" />
		<meta name="author" content="jfinal,yaolin" />
		<meta name="Keywords" content="" />
		<link rel="stylesheet" type="text/css" href="../../css/global.css" />
	</head>

	<body>
		<h1>6.3.2 属性取值表达式扩展</h1>
		<p>由于模板引擎的属性取值表达式极为常用，所以对其在用户体验上进行了符合直觉的扩 展， field 表达式取值优先次序，以 user.name 为例：</p>
		<ul>
			<li>假如 user.getName() 存在，则优先调用</li>
			<li>假如 user 为 Model 子类，则调用 user.get("name")</li>
			<li>假如 user 为 Record，则调用 user.get("name")</li>
			<li>假如 user 为 Map，则调用 user.get("name")</li>
			<li>假如 user 具有 public 修饰过的 name 属性，则取 user.name 属性值</li>
		</ul>
	</body>

</html>